FEIDIAN Command List:

[ -r  ]
function : Rips bitplane data to a bitmap
formats  : Monochrome only
arguments: tile_width,tile_height,columns,rows,offset [source] [bitmap]

[ -cr ]
function : Rips bitplane data to a bitmap using a tile definition
formats  : Monochrome or Color
arguments: tile_definition_name,columns,rows,offset [source] [bitmap]

[ -i  ]
function : Injects a bitmap back to bitplane data
formats  : Monochrome only
arguments: tile_width,tile_height,columns,rows,offset [bitmap] [target]

[ -ci ]
function : Injects a bitmap back to bitplane data using a tile definition
formats  : Monochrome or Color
arguments: tile_width,tile_height,columns,rows,offset [source] [bitmap]

[ -d  ]
function : Builds a set of full width tiles using a half width font and a
           text file of two-letter combos
formats  : Monochrome or Color
arguments: tile_width,tile_height,text_file [font_bitmap] [output]

[ -wf ]
function : Build a text font descriptor from an ASCII ordered bitmap
formats  : Monochrome only
arguments: tile_width,tile_height,format,vwf,spacing,descent [font_bitmap]
           [output]
formats  : Valid formats are "bdf" or "fd"

[ -s  ]
function : Performs a nearest neighbor scale on an image in increments of
           100%. A scale of 2,2 would make an images 200% larger. 2,1 would
           perform a 200% width stretch and keep the height the same.
formats  : Monochrome or Color
arguments: scale_width,scale_height [input_bitmap] [output]

[ -p  ]
function : Pads a tile to a higher size. It does not increase the size of the
           tile's contents, only the size of the tile. This has any number of
           uses, though would be most beneficial to someone using an OCR to
           scan a Japanese font (where 8-10px spacing is needed).
formats  : Monochrome or Color
arguments: tile_width,tile_height,pad_width,pad_height [input_bitmap] [output]

[ -b  ]
function : Binary character recognition. It will use a font and its matching
           text representation to match characters in another font set. The
           characters matched are guaranteed 100% accuracy.
formats  : Monochrome or Color
arguments: tile_width,tile_height,source_bmp,text_representation [input_bitmap]
           [output_text]

[Inversion Flag]
function : Inverts the black and white in a monochrome image dump. Useful
           for games which store 1=transparent and 0=color.
arguments: Inversion is not a function on its own, it is a flag to be used
           with -r/-i/-cr/-ci/-s.
           [arguments] i [command string] [font_bitmap] [output]
           (example: -cr i mrsaturn,16,6,0x0x2015b9 earthbound.smc mrsaturn)

[Tile Layer Pro Palette]
function : Allows users to use the colors from a Tile Layer Pro generated
           palette instead of the default colors in a tile definition.
arguments: It is not a function on its own. It is just something you can add
           to the -cr operation. It only works with color definitions.
           tile_definition_name,columns,rows,offset [source] [bitmap] [palette]
           (example: -cr i snes8,2,3,0x0xd0200 ff2.smc cecil cecil.tpl)
           
